complementing (each other) - English Synonyms Dictionary